import Vue from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';

// 全局配置
import '@/assets/scss/reset.scss';
import 'element-ui/lib/theme-chalk/index.css';

import './mock'; // mock模拟后端数据返回  前期用
import '@/icons'; // 引入SVG图片和Svg-Icon组件

// 第三方包
import ElementUI from 'element-ui';
Vue.use(ElementUI);
Vue.config.productionTip = false;

import './permission'; // beforeEach/afterEach中的配置

new Vue({
  router,
  store,
  render: h => h(App),
  created() {
    store.commit('tab/addMenu', router);
  }
}).$mount('#app');
